have an important place - Spanish English Dictionary